package org.ala.tcp_feign_client.spring.feign.results;

/**
 * 执行结果映射
 * <p>	根据Biz的msgId，吧Biz和BizResp串联起来
 *
 * @author 骆毅(ala)
 * @date 2024年4月22日
 */
public interface ITcpFeignClientResultsMapper {

	
	/**
	 * 绑定回调
	 * @param	timeout		超时时间，单位：毫秒
	 */
	void bind(long msgId, IBizRespResultCallback callback);
	/**
	 * 解绑回调
	 */
	void unbind(long msgId);
	
	
	/**
	 * 找到回调
	 */
	IBizRespResultCallback getAndRemove(long msgId);
	
}
